@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; line-height:1.5; font-family:Arial;}
ul,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,p { margin:0; padding:0;}
ul { list-style:none;}
img { border:0px; margin:0; padding:0;}
a { color:#666; text-decoration:none;}

.clearfloat { clear:both; height:0px; font-size:1px; line-height:0px;}

body { background:#fff url(../images/body_bg.gif) 0 0 repeat-x;}
#containter { margin:0 auto; width:960px;}
/*header*/
#header { position:relative; height:94px; background:url(../images/header_bg.jpg) 0 0 no-repeat;}
#logo { position:absolute; top:10px; left:40px;}
#version { position:absolute; top:30px; right:40px; height:15px; line-height:15px; color:#fff;}
#version a { color:#fff;}
#version a:hover { text-decoration:underline; color:#fff;}
#search { position:absolute; bottom:10px; right:40px; height:27px; vertical-align:middle;}
.inp_srh { width:194px; height:27px; line-height:27px; color:#ccc; border:0; text-indent:5px; background:url(../images/search_bg.png) 0 0 no-repeat;}
.btn_srh { width:66px; height:27px; border:0; background:url(../images/search_btn.png) 0 0 no-repeat; cursor:pointer; text-indent:-999em;}
.btn2_srh { width:66px; height:27px; border:0; background:url(../en/images/search_btn.png) 0 0 no-repeat; cursor:pointer; text-indent:-999em;}
#search * { vertical-align:middle;}


/*nav*/
.nav {height:40px;  background:url(../images/nav_bg.png) 0 0 no-repeat;}
.nav ul { width:900px; margin:0 auto;}
.nav ul li { float:left; width:130px; height:40px; line-height:40px; font-size:14px; text-align:center; font-family:"微软雅黑"; margin:0 10px; display:inline; background:url(../images/nav_li_bg.png) right center no-repeat;}
.nav ul li a { float:left; display:block; width:130px; height:40px; color:#fff; }
.nav ul li a:hover { display:block; width:130px; height:40px; color:#fff; background:url(../images/nav_li_hover.gif) center center no-repeat;}
.nav ul li.current { background:none;}

a.top_nav_:link,a.top_nav_:visited { display:block; width:130px; height:40px; color:#fff;  }
a.top_nav_:hover { display:block; width:130px; height:40px; color:#fff; background:url(../images/nav_li_hover.gif) center center no-repeat;}
a.top_nav_over:link,a.top_nav_over:visited { display:block; width:130px; height:40px; color:#fff; background:url(../images/nav_li_hover.gif) center center no-repeat;}
a.top_nav_over:hover { display:block; width:130px; height:40px; color:#fff; background:url(../images/nav_li_hover.gif) center center no-repeat;}


/*content*/
#content { width:960px; margin:20px auto;}
#banner { width:960px; height:318px; overflow:hidden; margin-bottom:10px;}
.main_con1 { float:left; width:308px;}
.main_con2 { float:right; width:628px; display:inline;}

.main_con1 h1,.main_con2 h1 { position:relative; height:21px; line-height:21px; margin-bottom:10px;}
.main_con1 h1 img,.main_con2 h1 img { display:block;}
.main_con1_more,.main_con2_more { position:absolute; top:8px; right:0px; }

.main_con1_son1 { float:left; width:112px; padding:1px; border:1px solid #cdcdcd;}
.main_con1_son1 img { display:block;}
.main_con1_son2 { float:right; width:180px; line-height:2;}

.main_con2 ul li { float:left; width:140px; margin:0 8px; display:inline; color:#444; text-align:center;}
.main_con2 ul li a { display:block; width:138px; padding:1px; margin-bottom:5px; border:1px solid #ddd; }
.main_con2 ul li a:hover { display:block; padding:0px; border:2px solid #2f74b8; }

/*footer*/
#foot { background:url(../images/foot_bg.jpg)  0 0 repeat-x; height:103px; text-align:center; padding-top:30px; color:#696969; line-height:2;}

/*关于我们*/
#inside { float:left; width:220px; background:url(../images/side_bg.gif) right 0 no-repeat;}
#inmain { float:right; width:720px;}

.inside_con1 { width:180px; margin-bottom:20px;}
.inside_con1 h1 { height:35px;  font-size:16px; font-family:"微软雅黑"; text-indent:12px; letter-spacing:5px; color:#2b72b6; padding-top:25px; margin-bottom:20px; background:url(../images/side_title_bg.gif) left 0 no-repeat;}


.inside_con1 ul li { text-indent:23px; margin:8px 0; font-size:14px; font-weight:bold;}
/*.inside_con1 ul li a { display:block; width:180px; height:27px; padding-top:2px; background:url(../images/side_li_bg.gif) 0 0 no-repeat;}
.inside_con1 ul li a:hover { display:block; width:180px; height:27px; color:#fff; padding-top:2px; background:url(../images/side_li_hover_bg.gif) 0 0 no-repeat;}
*/
a.left_menubg_:link,a.left_menubg_:visited { display:block; width:180px; height:27px; padding-top:2px; background:url(../images/side_li_bg.gif) 0 0 no-repeat;}
a.left_menubg_:hover { display:block; width:180px; height:27px; color:#fff; padding-top:2px; background:url(../images/side_li_hover_bg.gif) 0 0 no-repeat;}
a.left_menubg_over:link,a.left_menubg_over:visited { display:block; width:180px; height:27px; color:#fff; padding-top:2px; background:url(../images/side_li_hover_bg.gif) 0 0 no-repeat;}
a.left_menubg_over:hover { display:block; width:180px; height:27px; color:#fff; padding-top:2px; background:url(../images/side_li_hover_bg.gif) 0 0 no-repeat;}


a.inside_a { text-indent:23px; display:block; width:180px; height:27px; padding-top:2px; background:url(../images/side_li_bg.gif) 0 0 no-repeat;}
a.inside_a:hover { display:block; text-indent:23px; width:180px; height:27px; color:#fff; padding-top:2px; background:url(../images/side_li_hover_bg.gif) 0 0 no-repeat;}



#inmain h1 { position:relative; margin-bottom:20px; height:24px; padding-top:34px; text-indent:25px; font-size:14px; color:#585858; background:url(../images/inmain_title_b.gif) 0 bottom no-repeat;}
#position { position:absolute; top:37px; right:5px; font-size:12px; font-weight:normal; color:#727272;}

.nav2_main { color:#666; line-height:2.5;}

.nav3_pro ul li { float:left; width:155px; margin:0 13px 0 12px; _margin:0 10px; color:#666; text-align:center;}
.nav3_pro ul li a { display:block; padding:2px; border:1px solid #d5d5d5; }
.nav3_pro ul li a:hover { display:block; padding:0px; border:3px solid #2f74b8; }

.nav3_det1 { width:457px; margin:0 auto;}

.nav3_det2 h2 { height:20px; line-height:20px; font-size:14px; color:#1b63af;}
.nav3_det2 { margin:10px 0 15px 0; color:#838383; line-height:2;}
.nav3_det2_text strong{ color:#ff7200;}

.nav6_main { width:580px; height:200px; background:url(../images/contact_bg.jpg) right bottom no-repeat;}
.up_page { float:left; width:60px;}
.down_page { float:right;  width:60px;} 
.page a { display:block; color:#666;}
.page a:hover { text-decoration:underline; color:#666;}